package com.vivo.house.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;

import com.vivo.house.entity.GardensUse;
import com.vivo.house.entity.GardensUseExample;

public interface GardensUseMapper {
    int countByExample(GardensUseExample example);

    int deleteByExample(GardensUseExample example);

    int deleteByPrimaryKey(String id);

    int insert(GardensUse record);
    
    int insertList(List<GardensUse> recordList);
    
    int updateList(List<GardensUse> recordList);

    int insertSelective(GardensUse record);

    List<GardensUse> selectByExample(GardensUseExample example);

    GardensUse selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") GardensUse record, @Param("example") GardensUseExample example);

    int updateByExample(@Param("record") GardensUse record, @Param("example") GardensUseExample example);

    int updateByPrimaryKeySelective(GardensUse record);

    int updateByPrimaryKey(GardensUse record);
}